package models.common.entity;

import java.util.Date;

import javax.persistence.Entity;

import play.db.jpa.Model;

import common.enums.CreditScoreType;


/**
 * 积分增加记录表
 * 
 * @author pc
 *
 */
@Entity
public class t_credit_record extends Model {
	
	/**
	 * 图片地址，如果有的话
	 */
	public String pic_id;
	
	/**
	 * 分数
	 */
	public int credit_score;
	
	/**
	 * 增加信用积分的用户，一般指的是企业用户的id
	 */
	public long user_id;
	
	/**
	 * 项目的名称
	 */
	public String subject;
	
	/**
	 * 时间
	 */
	public Date time;
	
	/**
	 * 加分事由
	 */
	public String reason;
	
	/**
	 * 加分类型     0默认评估资料积分   1直接加分
	 */
	private int credit_score_type;
	
	public CreditScoreType getCreditScoreType() {
		CreditScoreType creditScoreType = CreditScoreType.getEnum(this.credit_score_type);
		return creditScoreType;
	}

	public void setClient(CreditScoreType creditScoreType) {
		this.credit_score_type = creditScoreType.code;
	}

}
